• word of the day

    rodolia cardinalis

    rodolia cardinalis - Dictionary definition and meaning for word rodolia cardinalis

    Definition
    (noun) native to Australia; introduced elsewhere to control scale insects
    Synonyms : vedalia
Download our Mobile App Today
Receive our word of the day
on Whatsapp